/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package hoja5;

/**
 *
 * @author luisorozco
 */



public interface Pila<T> {
        /** Indica si la pila esta vacia o no.*/
        
       /** Indica si la pila está vacía.
        @return true Si está vacía. false Si no lo está. */
        public boolean isEmpty();
        
        /** Introduce un elemento a la pila.
        @param elemento El elemento a introducir. */
        public void push(T elemento);
        
        /** Saca un elemento de la pila y lo retorna.
        pre: La pila no puede estar vacía.
        @return El elemento que se saca de la pila. */
        public T remove();
        
        /** Informa el tamaño de la pila
        @return La cantidad de elementos de la pila */
        public int size();
        
        
}
